package com.pym.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 涉案财物物品表(PymWpxx)实体类
 *
 * @author makejava
 * @since 2021-08-20 19:39:56
 */
@Data
public class PymWpxx implements Serializable {
    private static final long serialVersionUID = -16146668758340238L;
    /**
     * 主键
     */
    private String id;
    /**
     * 案件编号
     */
    private String ajbh;
    /**
     * 物品编号
     */
    private String wpbh;
    /**
     * 案件名称
     */
    private String ajmc;
    /**
     * 主办民警姓名
     */
    private String zbmjXm;
    /**
     * 计量单位
     */
    private String jldw;
    /**
     * 物品状态(1:已登记，2：已入库，3：已出库，4：已归档，5：待出库,6申请出库,7:申请出错，8：申请无需入库，9：无需入库，10：申请延迟入库，11：延迟入库,12:待入库)
     */
    private String wpzt;
    /**
     * 机动车名称、银行卡号、不动产地址
     */
    private String wpmc;
    /**
     * 物品数量
     */
    private String wpsl;
    /**
     * 案件性质
     */
    private String ajxz;
    /**
     * 物品性质
     */
    private String wpxz;
    /**
     * 修改时间
     */
    private Date xgsj;
    /**
     * 物品来源
     */
    private String wply;
    /**
     * 物品特征(帐号简要说明)
     */
    private Object wptz;
    /**
     * 物品类型 （1： 物品 2 ：机动车 3： 账号 4： 不动产）
     */
    private String wplx;
    /**
     * 物品类别大类（一级分类）
     */
    private String wplbDl;
    /**
     * 物品类别小类（二级分类）
     */
    private String wplbXl;
    /**
     * 物品类别明细（第三级分类）
     */
    private String wplbMx;
    /**
     * 账号类型
     */
    private String zhlx;
    /**
     * 开户名称/银行名称
     */
    private String khmc;
    /**
     * 冻结金额
     */
    private String djje;
    /**
     * 关联类型（-1：无案，0: 案件 1：警情）
     */
    private String gllx;
    /**
     * 持有人身份证号（账号证件号码）
     */
    private String cyrSfzh;
    /**
     * 持有人姓名
     */
    private String cyrXm;
    /**
     * 持有人人员编号
     */
    private String cyrRybh;
    /**
     * 持有人联系电话
     */
    private String cyrLxdh;
    /**
     * 证件类型
     */
    private String zjlx;
    /**
     * 存放位置
     */
    private String cfwz;
    /**
     * 产权证编号
     */
    private String cqzbh;
    /**
     * 车牌颜色
     */
    private String cpys;
    /**
     * 车牌号码
     */
    private String cphm;
    /**
     * 车辆颜色
     */
    private String clys;
    /**
     * 车辆品牌
     */
    private String clpp;
    /**
     * 车架号
     */
    private String cjh;
    /**
     * 发动机编号/银行卡号
     */
    private String fdjbh;
    /**
     * 行驶公里数
     */
    private String xsgls;
    /**
     * 物品在库状态（0：本地仓储 1：中心仓储）
     */
    private String cclx;
    /**
     * 是否归档
     */
    private Object sfgd;
    /**
     * 办案中心编号
     */
    private String centerId;
    /**
     * 是否删除（0： 否 1 ： 是）
     */
    private String isDel;
    /**
     * 修改人身份证号
     */
    private String xgrSfzh;
    /**
     * 添加人
     */
    private String addUser;
    /**
     * 添加身份证号
     */
    private String addSfzh;
    /**
     * 添加时间
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date addTime = new Date();;
    /**
     * 是否在库
     */
    private String sfzk;
    /**
     * 单位编号
     */
    private String orgCode;
    /**
     * RFID编号
     */
    private String rfidCode;
    /**
     * 是否调用（0： 否 1 ： 是）
     */
    private String sfdy;
    /**
     * 银行编码
     */
    private String yhCode;
    /**
     * 归还日期
     */
    private Date ghrq;
    /**
     * 延期入库的结束时间
     */
    private Date yqEndtime;
    /**
     * 是否移位（0： 否 1 ： 是）
     */
    private String sfyk;
    /**
     * 移位人
     */
    private String ykr;
    /**
     * 主办民警机构编号,无案的时候用
     */
    private String zbmjOrgcode;
    /**
     * 主办民警身份证
     */
    private String zbmjSfz;
    /**
     * 是否存储到智能仓储(0:否 1:是)
     */
    private String isStoreinSmartHouse;
    /**
     * 出库日期
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date ckTime = new Date();

    private PymWpgj pymWpgj;

//    private List<PymUploadPhoto> pymUploadPhoto;
}
